End sort solution